.panel_container{
margin: 10px;
}

.panel{
    border:1px solid #D5D5D5;
    background: #fff;
    margin: 10px 0;
}

.panel_header h2{
    font-size: 13px;
    line-height: 30px;
}

.panel_header{
    border-bottom:1px solid #D5D5D5;
    padding-left: 10px;
    margin-bottom: 2px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f7f7f7));
    background: -moz-linear-gradient(top, #fbfbfb, #f7f7f7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#f7f7f7');
}

.panel_body{
    padding: 5px 10px;
}

.panel_footer{
    margin: 5px;
    text-align: right;
}

.info_item {
    margin: 5px;
    display:inline-block;
}

.info_item label{
    margin-right: 5px;
}

.info_item div {
    display: inline-block;
    *display: inline;
}

.info_item b {
    color: red;
}


.info_item span {
    font-size: 13px;
    color: #000;
    display: inline-block;

    padding-right: 5px;
    vertical-align: top;
    line-height: 23px;
    text-align: right;
}

